package it.trekker.db;

public class DatabaseTest {
	
//	private static final String TAG = "DatabaseTest";
//	
//	public static void testDB(Context ctx) {
//		
//		ExcursionDAO excursionDAO = new ExcursionDAO(ctx);
//		ExcursionCoordinateDAO gpsCoordinateDAO = new ExcursionCoordinateDAO(ctx);
//		
//		/* Open database */
//		
//		excursionDAO.open();
//		gpsCoordinateDAO.open();
//		
//		
//		
//		/* Excursions */
//		
//		Excursion exc1 = new Excursion();
//		exc1.setName("Prova1");
//		exc1.setId(excursionDAO.insertExcursion(exc1));
//		
//		Excursion exc2 = new Excursion();
//		exc2.setName("Prova2");
//		exc2.setId(excursionDAO.insertExcursion(exc2));
//		
//		
//		
//		/* Coordinates */
//		
//		ExcursionCoordinate coord1 = new ExcursionCoordinate();
//		coord1.setLatitude(10.23456);
//		coord1.setLongitude(45.12345);
//		coord1.setAltitude(2.34567);
////		coord1.setTime(new Date("2012-06-13 15:27:15"));
//		coord1.setExcursionId(exc1.getId());
//		coord1.setId(gpsCoordinateDAO.insertGPSCoordinate(coord1));
//		
//		ExcursionCoordinate coord2 = new ExcursionCoordinate();
//		coord2.setLatitude(11.23456);
//		coord2.setLongitude(46.12345);
//		coord2.setAltitude(3.34567);
////		coord2.setTime(new Date("2012-06-13 15:28:15"));
//		coord2.setExcursionId(exc1.getId());
//		coord2.setId(gpsCoordinateDAO.insertGPSCoordinate(coord2));
//		
//		ExcursionCoordinate coord3 = new ExcursionCoordinate();
//		coord3.setLatitude(12.23456);
//		coord3.setLongitude(47.12345);
//		coord3.setAltitude(4.34567);
////		coord3.setTime(new Date("2012-06-13 15:29:15"));
//		coord3.setExcursionId(exc1.getId());
//		coord3.setId(gpsCoordinateDAO.insertGPSCoordinate(coord3));
//		
//		ExcursionCoordinate coord4 = new ExcursionCoordinate();
//		coord4.setLatitude(13.23456);
//		coord4.setLongitude(48.12345);
//		coord4.setAltitude(5.34567);
////		coord4.setTime(new Date("2012-06-13 15:30:15"));
//		coord4.setExcursionId(exc2.getId());
//		coord4.setId(gpsCoordinateDAO.insertGPSCoordinate(coord4));
//		
//		ExcursionCoordinate coord5 = new ExcursionCoordinate();
//		coord5.setLatitude(14.23456);
//		coord5.setLongitude(49.12345);
//		coord5.setAltitude(6.34567);
////		coord5.setTime(new Date("2012-06-13 15:31:15"));
//		coord5.setExcursionId(exc2.getId());
//		coord5.setId(gpsCoordinateDAO.insertGPSCoordinate(coord5));
//		
//		
//		
//		/* Read and delete coordinates */
//		
//		for(ExcursionCoordinate coord : gpsCoordinateDAO.getAllCoordinatesByExcursion(exc1.getId())) {
//			Log.d(TAG, coord.toString());
//			gpsCoordinateDAO.deleteGPSCoordinate(coord.getId());
//		}
//		
//		for(ExcursionCoordinate coord : gpsCoordinateDAO.getAllCoordinatesByExcursion(exc2.getId())) {
//			Log.d(TAG, coord.toString());
//			gpsCoordinateDAO.deleteGPSCoordinate(coord.getId());
//		}
//		
//		
//		
//		/* Read and delete excursions */
//		
//		for(Excursion e : excursionDAO.getAllExcursions()) {
//			Log.d(TAG, e.toString());
//			excursionDAO.deleteExcursion(e.getId());
//		}
//		
//		
//		
//		/* Close database */
//		
//		excursionDAO.close();
//		gpsCoordinateDAO.close();
//	}
}
